home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / printing / pnmtoprt.0 / pnmtoprt / pnmtoprt-2.0 / pnmread.h < prev    next >
C/C++ Source or Header  |  1996-03-28  |  448b  |  27 lines

  1. #define PPM 1
  2. #define PGM 2
  3. #define PBM 3
  4.  
  5. typedef struct {
  6.   char magic[3];
  7.   long width;
  8.   long height;
  9.   long colors;
  10.   int binary;
  11.   int type;
  12. #ifdef __STDC__
  13.   int (*get_pixel_mono)(int *, FILE *);
  14.   int (*get_pixel_color)(int *, int *, int *, int *, FILE *);
  15. #else
  16.   int (*get_pixel_mono)();
  17.   int (*get_pixel_color)();
  18. #endif
  19. } Pnm_Info;
  20.  
  21.  
  22. #ifdef __STDC__
  23. extern Pnm_Info *pnm_get_info(FILE *);
  24. #else
  25. extern Pnm_Info *pnm_get_info();
  26. #endif
  27.